1974-ben tette le a játékvezetői vizsgát, 1990-ben lett a Serie A bajnokság játékvezetője. Az aktív nemzeti játékvezetéstől 2002-ben vonult vissza. Első ligás mérkőzéseinek száma: 168.
Az Olasz labdarúgó-szövetség Játékvezető Bizottsága (JB) 1994-ben terjesztette fel nemzetközi játékvezetőnek, a Nemzetközi Labdarúgó-szövetség (FIFA) bíróinak keretébe. Több nemzetek közötti válogatott és klubmérkőzést vezetett. UEFA besorolás szerint a „mester” kategóriába tevékenykedett. 1999-ben egy rövid időre felfüggesztette a FIFA, mert a mérkőzés szünetében dohányzott! Az olasz nemzetközi játékvezetők rangsorában, a világbajnokság-Európa-bajnokság sorrendjében többedmagával a 17. helyet foglalja el 7 találkozó szolgálatával. Az aktív nemzetközi játékvezetéstől 2002-ben a FIFA 45 éves korhatárát elérve búcsúzott. Válogatott mérkőzéseinek száma: (Európában/UEFA) 10 + 1 (Óceánia/OFC)